from pydantic import BaseModel
from typing import Optional
from datetime import datetime

class FileResponse(BaseModel):
    id: str
    filename: str
    file_path: str
    file_size: int
    upload_time: datetime
    uploader_id: str
    description: Optional[str] = None